﻿@charset "utf-8";
html.ie8{
    font-size:14px;/*px换算成rem*/
}
html.ie8,
.ie8 body {
    min-width: 1200px;
}
.ie8 .loading-block .loading-message{
    height: 56px;
    line-height: 56px;
}
.ie8 .section{
    min-width:1200px;
}
.ie8 .section.content{
    padding:20px;
    margin-bottom:20px;
}
.ie8 .w120{
    width:120px !important;
}
.ie8 .w140{
    width:140px !important;
}
.ie8 .w190{
    width:190px !important;
}
.ie8 .pr10{
    padding-right:10px;
}
.ie8 .pr25{
    padding-right:25px;
}
.ie8 .pt20{
    padding-top:20px;
}
.ie8 .p20 {
    padding: 20px !important;
}
.ie8 .p10 {
    padding: 10px !important;
}
.ie8 .pb10{
    padding-bottom:10px;
}
.ie8 .pb20{
    padding-bottom:20px !important;
}
.ie8 .pl_10 {
    padding-left: 10px !important;
}
.ie8 .pl40{
    padding-left:40px;
}
.ie8 .mr5{
    margin-right:5px;
}
.ie8 .m5{
    margin:5px;
}
.ie8 .mr10{
    margin-right:10px;
}
.ie8 .mr13{
    margin-right:13px;
}
.ie8 .mr16{
    margin-right:16px;
}
.ie8 .mr40{
    margin-right:40px;
}
.ie8 .mt30{
    margin-top:30px;
}
.ie8 .mr56{
    margin-right:56px;
}
.ie8 .mb10{
    margin-bottom:10px;
}
.ie8 .mb15{
    margin-bottom:15px;
}
.ie8 .mb20{
    margin-bottom:20px;
}
.ie8 .mb30{
    margin-bottom:30px;
}
.ie8 .mb40{
    margin-bottom:40px !important;
}
.ie8 .mt10{
    margin-top:10px;
}
.ie8 .mt20{
    margin-top:20px;
}
.ie8 .mt40{
    margin-top:40px;
}
.ie8 .mt50{
    margin-top:50px;
}
.ie8 .ml10{
    margin-left:10px;
}
.ie8 .ml40{
    margin-left:40px;
}
.ie8 .input-border{
    border:1px solid #dedede;
}
.ie8 .border-bottom-dotted{
    border-bottom:1px dotted #eeeeee;
}
.ie8 .th-border-left{
    border-left:1px solid #e8e8e8;
}
.ie8 .th-border-right{
    border-right:1px solid #e8e8e8;
}
/*字体大小*/
.ie8 .ft_20{
    font-size:20px;
}
.ie8 .ft_18{
    font-size:18px;
}
.ie8 .ft_16{
    font-size:16px;
}
.ie8 .ft_14{
    font-size:14px;
}
.ie8 .ft_12{
    font-size:12px;
}
.ie8 .lh40{
    line-height:40px !important;
}
/*按钮*/
.ie8 .btn{
    padding:0 15px;
    line-height:30px;
    font-size:14px;
    border:1px solid #e0e1e8;
    min-width:74px;
}
.ie8 .btn.btn-md{
    min-width: 126px;
    line-height:40px;
}
.ie8 .btn.btn-lg{
    min-width:178px;
    line-height:48px;
    font-size:16px;
    margin-left:15px;
}
.ie8 .btn.btn-orange{
    border-color:#ff9500;
}
.ie8 .btn.btn-orange:hover{
    border-color:#ff9500;
}
.ie8 .btn.btn-default1{
    border-color:#e0e1e8;
}
.ie8 .btn.btn-default1:hover{
    border-color:#3e50b4;
}
.ie8 .btn.btn-default2{
    border-color:#e0e1e8;
}
.ie8 .btn.btn-default2:hover{
    border-color:#3e50b4;
}
.ie8 .btn.btn-orange-full{
    border-color:#ff9500;
}
.ie8 .btn.btn-orange-full:hover{
    border-color:#e4890a;
}
.ie8 .btn.btn-lg:first-child{
    margin-left:0;
}
.ie8 .btn.btn-lg.btn-orange-full{
    border-color:#fe8421;
}
.ie8 .btn.btn-lg.btn-orange-full:hover{
    border-color:#ff9742;
}
.ie8 .btn.btn-lg.btn-orange{
    border-color:#fe8421;
}
.ie8 .btn.btn-lg.btn-orange:hover{
    border-color:#ff9742;
}
.ie8 .btn.btn-blue{
    border-color:#9abcfa;
}
.ie8 .btn.btn-blue:hover{
    border-color:#4b7dd6;
}
.ie8 .btn.btn-blue-full{
    border-color:#3e50b4;
}
.ie8 .btn.btn-blue-full:hover{
    border-color:#5e6ed3;
}
.ie8 .btn.btn-disabled{
    border-color:#e5e5e5;
}
/* 标签 */
.ie8 .labor-name-label{
    padding:5px;
    margin-right:5px;
    line-height:30px;
}

.ie8 .date-label{
    width:30px;
    height:30px;
    line-height:30px;
}
/*文本框*/
.ie8 .input-box-sm{
    line-height:30px;
    height:30px;
    font-size:14px;
    border:1px solid #d6d6d6;
}
/*顶部*/
.ie8 .navbar{
    height: 60px;
    line-height:40px;
    padding:10px 0;
}
.ie8 .navbar .logo{
    width:265px;
    height:30px;
}
.ie8 .navbar .logo-fen{
    width:305px;
    height:40px;
}
.ie8 .navbar .logo img{
    width:100%;
    height:100%;
}
.ie8 .navbar .navbar-dropdown{
    margin-left:105px;
}
.ie8 .navbar .head-tree{
    width:140px;
    height:50px;
    margin-left:40px;
    line-height:40px;
}
.ie8 .navbar .head-tree .ct-selected-box{
    padding-right:30px;
}
.ie8 .navbar .head-tree .ct-selected-box:before{
    top:15px; 
    border-left:8px solid transparent;   
    border-right:8px solid transparent;   
    border-top:9px solid #fe9700;
}
.ie8 .navbar .head-project{
    width:140px;
    height:50px;
    margin-left:40px;
    line-height:40px;
    margin-right:25px;
}
.ie8 .navbar .head-project span{
    padding-right:30px;
}
.ie8 .navbar .head-project:before{
    top:15px;
    border-left:8px solid transparent;   
    border-right:8px solid transparent;   
    border-top:9px solid #fe9700;
}
.ie8 .navbar .head-icon{
    width:40px;
    height:40px;
}
.ie8 .navbar .txt-logout{
    font-size:12px;
}
.ie8 .navbar .txt-help{
    font-size:12px;
}
.ie8 .navbar.backToCompanyLevel {
    width: 140px;
    font-size: 14px;
    height: 40px;
    margin-left: 10px;
    line-height: 40px;
}
.ie8 .navbar .user-ellipsis {
    display: inline-block;
    max-width: 240px;
    margin-left: 5px;
}
/*面包屑*/
.ie8 .breadcrumb{
    line-height:50px;
}
/*导航条*/
.ie8 .navbar-menu{
    height: 56px;
    border-bottom:1px solid #dcdcde;
}
.ie8 .menu-box .menu-item{
    margin-left:-1px;
    height: 56px;
    line-height: 56px;
    border-bottom:5px solid transparent;
}
.ie8 .menu-box .menu-item.smallScreen{
    padding:0 8px;
}
.ie8 .menu-box .menu-item span{
    font-size: 18px;
}
.ie8 .menu-box .menu-item.active{
    border-bottom-color:#fe5621;
}
.ie8 .menu-box .menu-child-box{
    padding:10px 0;
    margin-top:-1px;
    min-width:140px;
}
.ie8  .menu-box .menu-child-box .menu-item{
    height: 32px;
    line-height: 32px;
    margin-top:5px;
}
.ie8 .menu-box .menu-child-box .menu-item span{
    font-size: 16px;
}


/*参建单位头部*/
.ie8 .sub-main .card-items.index-items .c-item {
    /*width: 386px;*/
    height: 160px;
}



/**dataTable*/
.ie8 .dataTable-title{
    font-size:16px;
    border-left:3px solid #ff9500;
    padding-left:8px;
}
.ie8 .dataTable .dataTables_empty,
.ie8 tfoot .dataTables_empty{
    line-height:80px;
}
.ie8 .dataTable input[type="text"]{
    height:30px;
}
.ie8 .render-table tr{
    border-top:1px solid #e6e6e6;
}

.ie8 .render-table tr:first-child{
    border-top:0;
}
.ie8 .render-table .checkbox-cell{
    margin-top:25px;
}
/*仿table*/
.ie8 .t-row{
     padding:15px;
     line-height:30px;
 }
.ie8 .t-row img{
    width:70px;
}
.ie8 .native-table{
    margin-top:10px;
}
.ie8 .native-table th,
.ie8 .native-table td
{
    /*border:1px solid #e8e8e8;*/
    height:40px;
    padding:4px;
}

.ie8 .native-table th.sorting_asc,
.ie8 .native-table th.sorting_desc{
    padding-right:10px;
}
.ie8 .native-table th i.iconfont {
    font-size: 30px;
    line-height:10px;
    width:10px;
    right:8.5px;
    top: 18.5px;
}
.ie8 .native-table th i.iconfont:before{
    width: 10px;
    height: 10px;
}
.ie8 .pagination-box {
    padding:20px 0;
}
.ie8 .pagination-box .page-tip{
    font-size:12px;
}
.ie8 .pagination-box select{
    height:auto;
    line-height:26px;
    padding:0 0 0 10px;
    min-width:80px;
    background:none;
    border:1px solid #d6d6d6;
}
.ie8 .pagination-box .paginate_button{
    padding:10px 15px;
    height:32px;
    border:1px solid #e6e6e6;
    font-size:12px;
    margin-left:-1px;
}
.ie8 .pagination-box .ellipsiss{
    padding:10px 15px;
    height:32px;
    border:1px solid #e6e6e6;
    font-size:12px;
    margin-left:-1px;
}
.ie8 .pagination-box .paginate_button.previous{
    border-left:1px solid #e6e6e6;
}
.ie8 .dataTables_info{
    font-size: 12px;
    margin-top: 5px;
    margin-left: 10px;
}
.ie8 .dataTables_info span{
    font-size:12px;
}
/*.ie8 ul.pagination > li{
    line-height:30px;
}*/
.ie8 ul.pagination > li > a{
    padding:10px 15px;
    /*height:32px;
    line-height:30px;*/
    border:1px solid #e6e6e6;
    font-size:12px;
    border-left:0;
}
.ie8 ul.pagination > li:first-child > a{
    border-left:1px solid #e6e6e6;
}
.ie8 ul.pagination > li.disabled > a{
    cursor:not-allowed;
}
.ie8 ul.pagination > li.active > a{
    background: #ff9500;
    border-color: #ff9500;
    color: #fff;
}
/*多行三列*/
.ie8 .row-3 .row-item{
    line-height:40px;
    padding-left:10px;
}

/*模态框*/
.ie8 .modal{
    top:150px;
    min-width:720px;
}
.ie8 .modal.modal-md{
    min-width:600px;
}
.ie8 .modal.modal-sm{
    min-width:480px;
}
/*弹出框*/
.ie8 .success-box,
.ie8 .error-box,
.ie8 .waring-box{
    line-height:25px;
    padding:10px;
}
.ie8 .popWin-box{
    margin-bottom:10px;
}
.ie8 .popWin-box .popWin-head{
    height:45px;
    line-height:45px;
    padding:0 20px;
    border-bottom:1px solid #e6e6e6;
}
.ie8 .popWin-box .popWin-head .popWin-title{
    font-size:16px;
}
.ie8 .popWin-box .popWin-content{
    padding:15px;
}
.ie8 .popWin-box .popWin-btn{
    border-top:1px solid #e6e6e6;
    line-height:60px;

}
.ie8 .popWin-box .popWin-btn .btn{
    margin-right:10px;
}
/*分割线*/
.ie8 .dividing_line{
    border-left:1px solid #787471;
    margin:0 10px;
}
/*文本框*/
.ie8 .txt-label{
    line-height:30px;
}
.ie8 .input-box{
    line-height:30px;
    height:32px;
    width:190px;
    border:1px solid #d6d6d6;
}
.ie8 .input-box.input-number{
    width: 50px;
    text-indent: 5px;
}
.ie8 .input-box.input-date{
    width: 140px;
}
.ie8 .contract-tree-box{
    line-height:30px;
    height:32px;
    width:190px;
    border:1px solid #d6d6d6;
}
.ie8 .contract-tree-box:before{
    position:absolute;
    content:"";
    border-top:6px solid #666;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    top:13px;
    right:10px;
}
.ie8 .contractor-tree-box{
    padding-left:5px;
}
.ie8 .input-box.input-suffix.input-date:before{
    content:"";
    right:10px;
    top:10px;
    background-size:14px 12px;
    width:14px;
    height:12px;
}
.ie8 .input-box input,
.ie8 .textarea-box textarea{
    padding:0 10px !important;
}
.ie8 input,
.ie8 select,
.ie8 textarea{
    line-height:30px;
}
/*select下拉*/
.ie8 .select-box{
    margin-right:10px;
    height:36px;
    line-height:34px;
    width:190px;
    background:none;
    border:1px solid #d6d6d6;
}
.ie8 .select-box select{
    padding:0 0 0 6px !important;
    height:auto;
}
/*checkbox*/
.ie8 label > input[type=checkbox]{
    margin-right:5px;
}
.ie8 input[type=checkbox]{
    width:18px;
    height:18px;
}
.ie8 input[type=checkbox]:before{
    border:1px solid #d6d6d6;
}
/*radio*/
.ie8 label > input[type=radio]{
    margin-right:5px;
}
.ie8 input[type=radio]{
    width:20px;
    height:20px;
    background-color:transparent;
}
.ie8 input[type=radio]:before{
    border:1px solid #d6d6d6;
    width:18px;
    height:18px;
}
.ie8 input[type=radio]:checked:after{
    top:6px;
    left:6px;
    width:8px;
    height:8px;
}
/*textarea*/
.ie8 textarea{
    border:1px solid #e0e1e8;
    resize:none;
    padding:0 10px 5px;
}
/*tab*/
.ie8 .tab{
    height:44px;
    border:1px solid #e8e8e8;
    border-top:2px solid #e1e1e1;
}
.ie8 .tab .tab-item{
    height:41px;
    line-height:41px;
    width:140px;
    border-right:1px solid #e8e8e8;
}
.ie8 .tab .tab-item.cur{
    border-top:2px solid #fe5621;
    margin-top:-2px;
    height:44px;
}
.ie8 .tabContent {
    min-height:100px;
}
.ie8 .tabContent.relPosition .fixPositionBtn {
    top:-47px;
    right:5px;
}
.ie8 .tab .btn-excel-row{
     width:auto;
     border-top:0;
     padding-right:15px;
 }
/*搜索条件*/
.ie8 .search-condition-list{
    margin-bottom:10px;
}
.ie8 .search-condition-list .row {
    padding: 8px 0;
    border-top:1px dotted #e8e8e8;
}
.ie8 .search-condition-list .row:first-child {
    border-top:none;
}
.ie8 .row .row-title{
    padding-left:15px;
}
.ie8 .search-condition-list .row .fr{
    margin-right:10px;
}
.ie8 .search-condition-list .row-item .searchTitle{
    /*width:120px;*/
    padding-right:5px;
}
/*.ie8 .search-condition-list .row-item .condition-list{
    width:1040px;
}*/
.ie8 .search-condition-list .row-item .condition-list.has-fold {
    padding-right: 80px;
}
.ie8 .search-condition-list .row-item .condition-list.has-fold.close{
    height:41px;
}
.ie8 .search-condition-list .row-item .condition-list.has-fold .fold{
    top:-5px;
    right:0;
}
.ie8 .search-condition-list .area-selection{
    width:190px;
}
.ie8 .search-condition-list .row-item .searchTab span{
    margin-right: 5px;
    padding: 0 5px 0 5px;
    margin-bottom: 5px;
    line-height: 30px;
}
.ie8 .search-condition-list .row-item .searchTab.radio span{
    padding:0 5px;
}
.ie8 .search-condition-list .searchTab-1 span{
    line-height:30px;
    /*margin-right: 5px;*/
    padding:0 5px;
    margin-bottom:5px;
}
.ie8 .search-condition-list .searchTab.selected span:before{
    top:13px;
    right:5px;
    width:10px;
    height:10px;
    background-size:10px;
}
.ie8 .search-condition-list .searchTab.selected.radio span{
    background-image:none;
}
.ie8 .search-condition-list .row-item .btn{
    margin-right:10px;
 }
.ie8 .button-list{
     margin:0 0 10px;
 }
.ie8 .search-condition-list label{
    margin-right:10px;
    line-height:30px;
}
 
/*form表单 左右两列，如需整行，使用whole-width*/
.ie8 ul.list-content > li{
     margin-top:10px;
     height:36px;
 }
.ie8 ul.list-content .list-left{
     width:140px;
     line-height:36px;
 }
.ie8 ul.list-content > li .list-right{
     line-height:36px;
 }
.ie8 .btn-excel-row{
    padding: 10px 0;
    border-top: 1px dotted #e8e8e8;
}
.ie8 .btn-excel-row i{
    font-size:18px;
    margin-right:10px;
}
.ie8 .btn-excel-row .print i{
    margin-left:20px;
}
/*详情title*/
.ie8 .sub-title{
    height:60px;
    border-top:1px solid #ffdba8;
    border-bottom:1px solid #ffdba8;
    margin-bottom:20px;
}
.ie8 .sub-title .sub-name{
    font-size:22px;
    padding:15px 20px;
}
.ie8 .sub-title .right-content{
    font-size:14px;
    line-height:60px;
    padding-right:20px;
}
.ie8 .sub-title a.btn{
    margin: 13px 10px 10px 0;
}
.ie8 .sub-title a.del{
    border: 1px solid #e1e1e1;
    padding: 5px 6px;
    font-size:16px;
}
.ie8  .sub-title .sub-status{
    line-height:60px;
    margin-right:20px;
}
.ie8 .radio-tab-box .rtb-item{
    padding:0 10px;
    border:1px solid #d6d6d6;
}
.ie8 .radio-tab-box .rtb-item.active{
    background-color:#ffffff;
    border-color:#ff8d30;
}
/*帮助中心*/

/*.ie8 .section-box .section-left{
    width:240px;
}
.ie8 .section-box .section-right{
    width:950px;
}*/
.ie8 .help-title{
    line-height:40px;
}
.ie8 .help-title > span{
    font-size:18px;
}
.ie8 .help-box > li{
    margin-bottom:5px;
}
.ie8 .help-box > li > h2{
    padding:0 10px;
    line-height:40px;
    font-size:16px;
}
.ie8 .help-box .help-child > li{
    line-height:40px;
    padding:5px 0;
}
.ie8 .help-box .help-child > li > a{
    padding:0 10px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
}
.ie8 .help-box .help-child > li.active a,
.ie8 .help-box .help-child > li:hover a{
    border-color:#dedede;
}
.ie8 .section-box .section-info-box{
    padding:0 50px;
}
.ie8 .section-box .section-info-box .section-title{
    line-height:80px;
    font-size:24px;
}
.ie8 .section-box .section-info-box .section-info{
    line-height:48px;
    border:1px dashed #cccccc;
}
.ie8 .section-box .section-info-box .section-content{
    padding:50px 0;
}
.ie8 .section-box .section-download{
    border-top:1px solid #e8e8e8;
    line-height:50px;
    padding:0 50px;
}
.ie8 .section-box .section-download > a{
    margin-right:20px;
}
.ie8 .section-box .section-download > a .iconfont{
    margin-right:5px;
}



/*折叠样式*/
.ie8 .fold{
    font-size:16px;
    padding:12px 15px;
}
.ie8 .fold .iconfont{
    margin-right:5px;
}

.ie8 .del-this{
    margin-left:5px;
    line-height:36px;
}
/*
插件
---------------------------------------------------------------------------------------------------------
*/
/**地区选择*/
.ie8 .area-selection .as-selected{
    height:32px;
    line-height:30px;
    border: 1px solid #cbcbcb;
    padding-right:30px;
}
.ie8 .area-selection .as-selected span{
    margin-left:8px;
}
.ie8 .area-selection-new .as-selected span{
    font-size: 12px;
}
.ie8 .area-selection .as-selected:before{
    width:30px;
}
.ie8 .area-selection .as-select{
    padding:10px;
    border:1px solid #d9d9d9;
}
.ie8 .area-selection-new .as-select{
    border: 1px solid #ff9500;
    padding: 10px;
}
.ie8 .area-selection .as-select .as-letter{
    line-height:30px;
    padding-bottom:10px;
    border-bottom:1px solid #efeeee;
}
.ie8 .area-selection .as-select .as-letter .as-letter-item{
    padding:0 5px;
}
.ie8 .area-selection .as-select .as-area{
    padding:10px 0;
    line-height:40px;
}
.ie8 .area-selection .as-select .as-area.as-border-bottom{
    border-bottom:2px solid #efeeee;
}
.ie8 .area-selection-new .as-select .as-area.as-border-bottom{
    width: 500px;
}
.ie8 .area-selection .as-select .as-area .as-area-item{
    padding:0 10px;
}
.ie8 .area-selection-new .as-select .as-area .as-area-item{
    padding: 0 5px;
}
.ie8 .area-selection .as-select .as-btn-box{
    margin-top:10px;
}
/**项目选择*/
.ie8 .project-picker{
    width:680px;
    padding:17px 28px;
}
.ie8 .project-picker .search-group .btn-down{
    width:30px;
    height:34px;
}
.ie8 .project-picker .search-group .btn-area{
    width:133px;
    height:36px;
}
.ie8 .project-picker .search-group .btn-area .btn-down{
    border-left:1px solid #cbcbcb;
}
.ie8 .project-picker .search-group .txt-keywords{
    width:223px;
    height:34px;
    line-height:34px;
    border:1px solid #cbcbcb;
    padding:0 20px;
    margin-left:10px;
}
.ie8 .project-picker .search-group .dropdown-state{
    width:133px;
    height:34px;
    border:1px solid #cbcbcb;
    line-height:34px;
    padding-right:3px;
    padding-left:17px;
    margin-left:10px;
}
.ie8 .project-picker .search-group .dropdown-state .state-list{
    top: 31px;
    left: -1px;
    width: 133px;
    border: 1px solid #cbcbcb;
}
.ie8 .project-picker .search-group .dropdown-state .state-list li{
    padding:0 17px;
    line-height:36px;
}
.ie8 .project-picker .search-group .btn-group{
    height:36px;
    margin-left:12px;
}
.ie8 .project-picker .search-group .btn-search,
.ie8 .project-picker .search-group .btn-back{
    width:36px;
    margin-top:-1px;
    height:34px;
    line-height:34px;
}
.ie8 .project-picker .search-group .btn-search i,
.ie8 .project-picker .search-group .btn-back i{
    font-size:19px;
}
.ie8 .project-picker .search-group .btn-back{
    margin-left:5px;
}
.ie8 .project-picker .result-table{
    margin-top:8px;
    border: 1px solid #d9d9d9;
    border-bottom-width:4px;
}
.ie8 .project-picker .result-table td{
    line-height:46px;
    height:46px;
}
.ie8 .project-picker .result-table .table-row .cell{
    line-height:46px;
    height:46px;
    border-bottom: 1px solid #efeeee; 
    padding-left:30px;
}

.ie8 .project-picker .result-table .table-row .cell.right_arrow{
    padding-right:10px;
}
.ie8 .project-picker .pagination-btnBox .paginate_button,
.ie8 .project-picker .pagination-btnBox .previous,
.ie8 .project-picker .pagination-btnBox .next{
    padding:0;
    min-width:20px;
    padding: 0 5px;
    height:20px;
    line-height:16px;
    border:1px solid #bfbfbf;
    font-size:12px;
    margin-left:6px;
}
.ie8 .project-picker .pagination-btnBox .previous,
.ie8 .project-picker .pagination-btnBox .next {
    width:30px;
    border:0;
}
/*籍贯控件样式*/
.ie8 .place-origin-box .po-selected-item{
    min-width:100px;
    line-height:38px;
    border:1px solid #ddd;
}
.ie8 .place-origin-box .po-search-box{
    position:absolute;top:40px;left:0;z-index:500;
    width:100%;
    line-height:38px;
    border:1px solid #ddd;
    
}
.ie8 .place-origin-box .po-search-box input{
    width:100%;height:100%;border:0;
}
.ie8 .place-origin-box .po-select{
    position:absolute;top:80px;left:0;z-index:500;
    min-width:100%;
    line-height:40px;
    max-height:200px;
   
}
.ie8 .place-origin-box .po-select .po-option{
    min-width:100%;
    border-bottom:1px solid #ddd;
    white-space:nowrap;
    word-wrap:normal;
}
/*组织机构树*/
.ie8 .contractor-tree-box .ct-select{
    border:1px solid #ddd;
}
.ie8 .contractor-tree-box .ct-select .ct-search{
    line-height:35px;height:35px;
    padding:5px 10px;
}
.ie8 .contractor-tree-box .ct-select .ct-search input{
    border:1px solid #ddd;
    line-height:25px;
}
.ie8 .contractor-tree-box .ct-select > ul{
    padding:10px 10px 0 10px;
}

.ie8 .contractor-tree-box .ct-select > ul.ct-scroll{
    max-height:190px;
}

.ie8 .contractor-tree-box .ct-select > ul li{
    border-top:1px solid #ddd;
    line-height:35px;
}

.ie8 .contractor-tree-box .ct-select li ul {
    margin-left:20px;
}
.ie8 .contractor-tree-box .ct-select .tree-parent .tree-icon{
    position:relative;
    top:0;
    border-left:8px solid transparent;   
    border-right:8px solid transparent;   
    border-top:9px solid #fe9700;
    border-bottom:0;
}

.ie8 .contractor-tree-box .ct-select .tree-parent .tree-icon.tree-active{
    top:2px;
    border-left:9px solid #fe9700;
    border-right:none;
    border-top:8px solid transparent; 
    border-bottom:8px solid transparent; 
}
.ie8 .contractor-tree-box .ct-select .tree-item{
    padding:5px;
}


/**工时统计**/

.ie8 .fullcalendar-box .fb-head{
    border:1px solid #d2e2ff;
    line-height:45px;
}
.ie8 .fullcalendar-box .fb-head .fb-head-item:first-child{
    border-left:none;
}
.ie8 .fullcalendar-box .fb-head .fb-head-item {
    border-left:1px solid #d2e2ff;
}
.ie8 .fullcalendar-box .fb-body{
    border-left:1px solid #d2e2ff;
    min-height:355px;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item{
    height:70px;
    padding:5px;
    border-right:1px solid #d2e2ff;
    border-bottom:1px solid #d2e2ff;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item span{
    line-height:20px;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item .fb-hour span{
    font-size:12px;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item  .fb-hour .txt-hour{
    font-size:14px;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item  .fb-hover{
    padding:10px;
    border:1px solid #ddd;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item  .fb-hover:before{
    top:-10px;left:50px;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:10px solid #ffffff;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item  .fb-hover .fb-hover-item{
    border-top:1px dotted #dddddd;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item  .fb-hover .fb-hover-item:first-child{
    border-top:none;
}
.ie8 .fullcalendar-box .fb-body .fb-body-item  .fb-hover .fb-hover-item span{
    margin-right:10px;
}
.ie8 #WorkerPicker-modal .popWin-content .row .input-box{
    width: 150px;
    margin-right: 10px;
}
.ie8 #TeamPicker-modal .popWin-content .row .input-box{
    width: 125px;
    margin-right: 10px;
}

.ie8 .popWin-box .popWin-head .popWin-close{
    font-size:30px;
}


/*工种选择*/
.ie8 #WorkTypePicker-modal .type-title{
    border-bottom:1px solid #e1e1e1;
    line-height:30px;
}
.ie8 #WorkTypePicker-modal .search-condition-list ul{
    margin-top:15px;
    margin-bottom:10px;
}
.ie8 #WorkTypePicker-modal .search-condition-list ul li {
    height: 35px;
    line-height: 35px;
}
.ie8 #WorkTypePicker-modal a.target {
    padding: 5px;
}

/*参建单位选择 弹框 */
.ie8 #SubContractorPicker-modal .fixDeleteBtn .del-this {
    right:-20px;
}

/*设置班组成员权限 弹框 */
.ie8 #set-teammember-auth-modal .teamName {
    font-size: 14px;
    line-height: 24px;
    padding-bottom:10px;
}
.ie8 #set-teammember-auth-modal .teamLeader {
    font-size: 14px;
    line-height: 22px;
}
/*上传控件*/
.ie8 .webuploader-container .webuploader-pick {
    padding: 0 15px 0 40px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #c3c8e8;
    background: url(../../Content/img/common/icon_link.png) no-repeat;
    /*background-position: center left 20px;*/
    background-position: 15px 12px;
}

.ie8 .file-group-wrapper {
    margin: 0 0 10px;
}

.ie8 .file-group-wrapper .file-item {
    padding: 5px 15px;
    border: 1px solid transparent;
    line-height: 20px;
}
.ie8 .file-group-wrapper .file-item i {
    padding-left: 10px;
}

/*参建单位选择modal*/
.ie8 #SubContractorPicker-modal.modal .search-condition-list .row {
    padding: 5px;
}

.ie8 #SubContractorPicker-modal.modal .area-selection .as-select .as-area .as-area-item {
    padding: 0 10px;
}

.ie8 #SubContractorPicker-modal.modal .area-selection .as-select .as-area {
    line-height: 40px;
}
.ie8 select{
    height:30px;
}
.ie8 .account-ellipsis{
    max-width: 250px;
    margin-left: 5px;
}
.ie8 .fixDelBtn .del-this{
    right:-20px;
}
.ie8 .split-line{
    border-bottom:1px solid #eee;
    padding-bottom:10px;
}
.ie8 .custom-pull-down:after{
    position:absolute;
    content:"";
    border-top:4px solid #666;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    top:13px;
    right:12px;
    z-index:9;
}

/*i标签 提示*/
.ie8 .label-alert-tip label .alertTipMsg{
    width:400px;
    padding:10px;
    top:25px;
    border:1px solid #ccc;
    border-radius:3px;
}
.ie8 .label-alert-tip label.last .alertTipMsg{
    left:-300px;
}
.ie8 .label-alert-tip label .alertTipMsg>span{
    line-height:22px;
}

/** 加减操作按钮组合 */
.ie8 .addMinusDiv{
    width:100px;
    height:30px;
    border:1px solid #d6d6d6;
    border-radius:3px;
}
.ie8 .addMinusDiv button{
    width:29px;
    height:28px;
    line-height:28px;
    font-size:16px;
}
.ie8 .addMinusDiv button:active{
    box-shadow: inset 3px 5px rgba(0, 0, 0, 0.125);
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ie8 .addMinusDiv input{
    width:40px;
    height:28px;
    font-size:14px;
    border-left:1px solid #d6d6d6;
    border-right:1px solid #d6d6d6;
}

/*  工人花名册  右侧打印预览 显示二维码  */
.ie8 .showQRCode img{
    width:80px;
    height:80px;
    bottom:35px;
    margin-left:-40px;
}